package com.isunland.managesystem.entity;

import com.isunland.managesystem.base.BaseModel;

/**
 * 对象功能:出库申请单子表 Model对象
 * 开发公司:北京信普达系统工程有限公司
 * 开发人员:lx
 * 创建时间:2015-07-20 14:54:46
 */
public class rOutappSub extends BaseModel {
  // 主键
  protected String id;
  // 默认排序字段
  protected Long orderNo;
  // 默认备注字段
  protected String remark;
  // 登记人ID
  protected String regStaffId;
  // 登记人名称
  protected String regStaffName;
  // 登记人时间
  protected String regDate;
  // 会员编码
  protected String memberCode;
  // 所属主记录ID
  protected String mainId;
  // 物料类别编码
  protected String materialKindCode;
  // 物料名称
  protected String materialName;
  // 规格型号
  protected String mtype;
  // 基本单位
  protected String munit;
  // 出库数量
  protected Double moutNumber;
  // 销售出库单价
  protected Double moutPrice;
  // 销售金额
  protected Double moutsumPrice;
  // 税率
  protected Double mouttaxRate;
  // 含税单价
  protected Double mtoutPrice;
  // 含税总额
  protected Double mtsumPrice;
  // 折扣率
  protected Double discountRate;
  // 实际销售金额
  protected Double poutsumPrice;
  // 实际含税金额
  protected Double ptoutsumPrice;
  // 实际交易金额
  protected Double pdealsumPrice;
  // 原始记录类型
  protected String originalRecKind;
  // 原始记录ID
  protected String originalRecId;
  // 已实际出库数
  protected Double moutRecnum;
  // 本次办理出库数量
  protected double moutRecnumThis;

  public double getMoutRecnumThis() {
    return moutRecnumThis;
  }

  public void setMoutRecnumThis(double moutRecnumThis) {
    this.moutRecnumThis = moutRecnumThis;
  }

  // 物料出库状态
  protected String moutStatus;
  // 出库类别编码
  protected String moutkindCode;
  // 所在库房名称
  protected String storageName;
  // 所在库房ID
  protected String storageId;
  // 出库单编号
  protected String moutbillNo;
  // 购货/使用单位/部门名称
  protected String mcustomerName;
  // 购货/使用单位ID
  protected String mcustomerId;
  // 销售合同订单ID
  protected String mcontractId;
  // 销售合同订单名称
  protected String mcontractName;
  // 出库申请人名称
  protected String moutappmanName;
  // 出库申请人ID
  protected String moutappmanId;
  // 出库申请日期
  protected String moutappDate;
  // 出库批准人姓名
  protected String moutapromanName;
  // 出库批准人ID
  protected String moutapromanId;
  // 出库批准日期
  protected String moutaproDate;
  // 出库办理人姓名
  protected String moutdealmanName;
  // 出库办理人ID
  protected String moutdealmanId;
  // 出库办理日期
  protected String moutdealDate;
  // 出库确认人姓名
  protected String moutconfmanName;
  // 出库确认人ID
  protected String moutconfmanId;
  // 出库确认日期
  protected String moutconfDate;
  // materialKindName
  protected String materialKindName;
  // mappStorageNum 库中可用数量
  protected Double mappStorageNum;
  // inBillKindCode 入库方式编码
  protected String inBillKindCode;
  // outBillKindCode 出库方式编码
  protected String outBillKindCode;
  //物料编码
  protected String materialCode;
  //物料代码
  protected String materialSelfCode;
  //物料Id
  protected String materialId;
  //申请数量
  protected Double outappNumber;
  //是标准单位的N倍
  protected String conversionRelationship;
  //是否按规则出库
  protected String ifByRule;
  //出库相关表单类名称
  protected String outRelformName;
  //出库相关表单编号
  protected String outRelformNo;
  //所属单位编码
  protected String orgunitCode;
  //所属单位名称
  protected String orgunitName;

  /**
   * 返回所属单位编码
   */
  public String getOrgunitCode() {
    return orgunitCode;
  }

  public void setOrgunitCode(String orgunitCode) {
    this.orgunitCode = orgunitCode;
  }

  /**
   * 返回所属单位名称
   */
  public String getOrgunitName() {
    return orgunitName;
  }

  public void setOrgunitName(String orgunitName) {
    this.orgunitName = orgunitName;
  }

  /**
   * 返回出库相关表单类名称
   */
  public String getOutRelformName() {
    return outRelformName;
  }

  public void setOutRelformName(String outRelformName) {
    this.outRelformName = outRelformName;
  }

  /**
   * 出库相关表单编号
   */
  public String getOutRelformNo() {
    return outRelformNo;
  }

  public void setOutRelformNo(String outRelformNo) {
    this.outRelformNo = outRelformNo;
  }

  /**
   * 是否按规则出库
   */
  public String getIfByRule() {
    return ifByRule;
  }

  public void setIfByRule(String ifByRule) {
    this.ifByRule = ifByRule;
  }

  /**
   * 返回申请数量
   */
  public Double getOutappNumber() {
    return outappNumber;
  }

  public void setOutappNumber(Double outappNumber) {
    this.outappNumber = outappNumber;
  }

  /**
   * 返回是标准单位的N倍
   */
  public String getConversionRelationship() {
    return conversionRelationship;
  }

  public void setConversionRelationship(String conversionRelationship) {
    this.conversionRelationship = conversionRelationship;
  }

  public String getMaterialId() {
    return materialId;
  }

  public void setMaterialId(String materialId) {
    this.materialId = materialId;
  }

  public String getMaterialSelfCode() {
    return materialSelfCode;
  }

  public void setMaterialSelfCode(String materialSelfCode) {
    this.materialSelfCode = materialSelfCode;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getInBillKindCode() {
    return inBillKindCode;
  }

  public void setInBillKindCode(String inBillKindCode) {
    this.inBillKindCode = inBillKindCode;
  }

  public String getOutBillKindCode() {
    return outBillKindCode;
  }

  public void setOutBillKindCode(String outBillKindCode) {
    this.outBillKindCode = outBillKindCode;
  }

  public Double getMappStorageNum() {
    return mappStorageNum;
  }

  public void setMappStorageNum(Double mappStorageNum) {
    this.mappStorageNum = mappStorageNum;
  }

  public String getMaterialKindName() {
    return materialKindName;
  }

  public void setMaterialKindName(String materialKindName) {
    this.materialKindName = materialKindName;
  }

  public void setId(String id) {
    this.id = id;
  }

  /**
   * 返回 主键
   */
  public String getId() {
    return this.id;
  }

  public void setOrderNo(Long orderNo) {
    this.orderNo = orderNo;
  }

  /**
   * 返回 默认排序字段
   */
  public Long getOrderNo() {
    return this.orderNo;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  /**
   * 返回 默认备注字段
   */
  public String getRemark() {
    return this.remark;
  }

  public void setRegStaffId(String regStaffId) {
    this.regStaffId = regStaffId;
  }

  /**
   * 返回 登记人ID
   */
  public String getRegStaffId() {
    return this.regStaffId;
  }

  public void setRegStaffName(String regStaffName) {
    this.regStaffName = regStaffName;
  }

  /**
   * 返回 登记人名称
   */
  public String getRegStaffName() {
    return this.regStaffName;
  }

  public void setRegDate(String regDate) {
    this.regDate = regDate;
  }

  /**
   * 返回 登记人时间
   */
  public String getRegDate() {
    return this.regDate;
  }

  public void setMemberCode(String memberCode) {
    this.memberCode = memberCode;
  }

  /**
   * 返回 会员编码
   */
  public String getMemberCode() {
    return this.memberCode;
  }

  public void setMainId(String mainId) {
    this.mainId = mainId;
  }

  /**
   * 返回 所属主记录ID
   */
  public String getMainId() {
    return this.mainId;
  }

  public void setMaterialKindCode(String materialKindCode) {
    this.materialKindCode = materialKindCode;
  }

  /**
   * 返回 物料类别编码
   */
  public String getMaterialKindCode() {
    return this.materialKindCode;
  }

  public void setMaterialName(String materialName) {
    this.materialName = materialName;
  }

  /**
   * 返回 物料名称
   */
  public String getMaterialName() {
    return this.materialName;
  }

  public void setMtype(String mtype) {
    this.mtype = mtype;
  }

  /**
   * 返回 规格型号
   */
  public String getMtype() {
    return this.mtype;
  }

  public void setMunit(String munit) {
    this.munit = munit;
  }

  /**
   * 返回 基本单位
   */
  public String getMunit() {
    return this.munit;
  }

  public void setMoutNumber(Double moutNumber) {
    this.moutNumber = moutNumber;
  }

  /**
   * 返回 出库数量
   */
  public Double getMoutNumber() {
    return this.moutNumber;
  }

  public void setMoutPrice(Double moutPrice) {
    this.moutPrice = moutPrice;
  }

  /**
   * 返回 销售出库单价
   */
  public Double getMoutPrice() {
    return this.moutPrice;
  }

  public void setMoutsumPrice(Double moutsumPrice) {
    this.moutsumPrice = moutsumPrice;
  }

  /**
   * 返回 销售金额
   */
  public Double getMoutsumPrice() {
    return this.moutsumPrice;
  }

  public void setMouttaxRate(Double mouttaxRate) {
    this.mouttaxRate = mouttaxRate;
  }

  /**
   * 返回 税率
   */
  public Double getMouttaxRate() {
    return this.mouttaxRate;
  }

  public void setMtoutPrice(Double mtoutPrice) {
    this.mtoutPrice = mtoutPrice;
  }

  /**
   * 返回 含税单价
   */
  public Double getMtoutPrice() {
    return this.mtoutPrice;
  }

  public void setMtsumPrice(Double mtsumPrice) {
    this.mtsumPrice = mtsumPrice;
  }

  /**
   * 返回 含税总额
   */
  public Double getMtsumPrice() {
    return this.mtsumPrice;
  }

  public void setDiscountRate(Double discountRate) {
    this.discountRate = discountRate;
  }

  /**
   * 返回 折扣率
   */
  public Double getDiscountRate() {
    return this.discountRate;
  }

  public void setPoutsumPrice(Double poutsumPrice) {
    this.poutsumPrice = poutsumPrice;
  }

  /**
   * 返回 实际销售金额
   */
  public Double getPoutsumPrice() {
    return this.poutsumPrice;
  }

  public void setPtoutsumPrice(Double ptoutsumPrice) {
    this.ptoutsumPrice = ptoutsumPrice;
  }

  /**
   * 返回 实际含税金额
   */
  public Double getPtoutsumPrice() {
    return this.ptoutsumPrice;
  }

  public void setPdealsumPrice(Double pdealsumPrice) {
    this.pdealsumPrice = pdealsumPrice;
  }

  /**
   * 返回 实际交易金额
   */
  public Double getPdealsumPrice() {
    return this.pdealsumPrice;
  }

  public void setOriginalRecKind(String originalRecKind) {
    this.originalRecKind = originalRecKind;
  }

  /**
   * 返回 原始记录类型
   */
  public String getOriginalRecKind() {
    return this.originalRecKind;
  }

  public void setOriginalRecId(String originalRecId) {
    this.originalRecId = originalRecId;
  }

  /**
   * 返回 原始记录ID
   */
  public String getOriginalRecId() {
    return this.originalRecId;
  }

  public void setMoutRecnum(Double moutRecnum) {
    this.moutRecnum = moutRecnum;
  }

  /**
   * 返回 出库记录数
   */
  public Double getMoutRecnum() {
    return this.moutRecnum;
  }

  public void setMoutStatus(String moutStatus) {
    this.moutStatus = moutStatus;
  }

  /**
   * 返回 物料出库状态
   */
  public String getMoutStatus() {
    return this.moutStatus;
  }

  public void setMoutkindCode(String moutkindCode) {
    this.moutkindCode = moutkindCode;
  }

  /**
   * 返回 出库类别编码
   */
  public String getMoutkindCode() {
    return this.moutkindCode;
  }

  public void setStorageName(String storageName) {
    this.storageName = storageName;
  }

  /**
   * 返回 所在库房名称
   */
  public String getStorageName() {
    return this.storageName;
  }

  public void setStorageId(String storageId) {
    this.storageId = storageId;
  }

  /**
   * 返回 所在库房ID
   */
  public String getStorageId() {
    return this.storageId;
  }

  public void setMoutbillNo(String moutbillNo) {
    this.moutbillNo = moutbillNo;
  }

  /**
   * 返回 出库单编号
   */
  public String getMoutbillNo() {
    return this.moutbillNo;
  }

  public void setMcustomerName(String mcustomerName) {
    this.mcustomerName = mcustomerName;
  }

  /**
   * 返回 购货/使用单位/部门名称
   */
  public String getMcustomerName() {
    return this.mcustomerName;
  }

  public void setMcustomerId(String mcustomerId) {
    this.mcustomerId = mcustomerId;
  }

  /**
   * 返回 购货/使用单位ID
   */
  public String getMcustomerId() {
    return this.mcustomerId;
  }

  public void setMcontractId(String mcontractId) {
    this.mcontractId = mcontractId;
  }

  /**
   * 返回 销售合同订单ID
   */
  public String getMcontractId() {
    return this.mcontractId;
  }

  public void setMcontractName(String mcontractName) {
    this.mcontractName = mcontractName;
  }

  /**
   * 返回 销售合同订单名称
   */
  public String getMcontractName() {
    return this.mcontractName;
  }

  public void setMoutappmanName(String moutappmanName) {
    this.moutappmanName = moutappmanName;
  }

  /**
   * 返回 出库申请人名称
   */
  public String getMoutappmanName() {
    return this.moutappmanName;
  }

  public void setMoutappmanId(String moutappmanId) {
    this.moutappmanId = moutappmanId;
  }

  /**
   * 返回 出库申请人ID
   */
  public String getMoutappmanId() {
    return this.moutappmanId;
  }

  public void setMoutappDate(String moutappDate) {
    this.moutappDate = moutappDate;
  }

  /**
   * 返回 出库申请日期
   */
  public String getMoutappDate() {
    return this.moutappDate;
  }

  public void setMoutapromanName(String moutapromanName) {
    this.moutapromanName = moutapromanName;
  }

  /**
   * 返回 出库批准人姓名
   */
  public String getMoutapromanName() {
    return this.moutapromanName;
  }

  public void setMoutapromanId(String moutapromanId) {
    this.moutapromanId = moutapromanId;
  }

  /**
   * 返回 出库批准人ID
   */
  public String getMoutapromanId() {
    return this.moutapromanId;
  }

  public void setMoutaproDate(String moutaproDate) {
    this.moutaproDate = moutaproDate;
  }

  /**
   * 返回 出库批准日期
   */
  public String getMoutaproDate() {
    return this.moutaproDate;
  }

  public void setMoutdealmanName(String moutdealmanName) {
    this.moutdealmanName = moutdealmanName;
  }

  /**
   * 返回 出库办理人姓名
   */
  public String getMoutdealmanName() {
    return this.moutdealmanName;
  }

  public void setMoutdealmanId(String moutdealmanId) {
    this.moutdealmanId = moutdealmanId;
  }

  /**
   * 返回 出库办理人ID
   */
  public String getMoutdealmanId() {
    return this.moutdealmanId;
  }

  public void setMoutdealDate(String moutdealDate) {
    this.moutdealDate = moutdealDate;
  }

  /**
   * 返回 出库办理日期
   */
  public String getMoutdealDate() {
    return this.moutdealDate;
  }

  public void setMoutconfmanName(String moutconfmanName) {
    this.moutconfmanName = moutconfmanName;
  }

  /**
   * 返回 出库确认人姓名
   */
  public String getMoutconfmanName() {
    return this.moutconfmanName;
  }

  public void setMoutconfmanId(String moutconfmanId) {
    this.moutconfmanId = moutconfmanId;
  }

  /**
   * 返回 出库确认人ID
   */
  public String getMoutconfmanId() {
    return this.moutconfmanId;
  }

  public void setMoutconfDate(String moutconfDate) {
    this.moutconfDate = moutconfDate;
  }

  /**
   * 返回 出库确认日期
   */
  public String getMoutconfDate() {
    return this.moutconfDate;
  }
}